<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html> 
<head>
<title>Buildall Build Script (buildall.cmd batch file and buildall script)</title>
<link rel="stylesheet" type="text/css" href="../rotor.css">
</head>
<body>		

<h1>Buildall Build Script (buildall.cmd and buildall script)</h1>

 
<p>The 
buildall.cmd batch file and buildall script will build the entire Shared Source 
CLI 2.0 (SSCLI) tree in one large build sequence.&nbsp;On the Microsoft&reg; Windows&reg; operating system use buildall.bat. </p>

 
<p>It is important to build the entire tree once before making modifications and 
then rebuilding subunits because building the entire source tree  generates 
all the necessary build tools as well as the Platform Adaptation Layer (PAL), 
which supports the build tools on all platforms.</p>
<p>Both the batch file and the script require that your environment variables be set 
correctly using the env script before execution. For more information about 
correctly configuring your environment prior to building, see <a href="env.html">env.html</a>.</p>
<p>The buildall batch and script files are a fairly simple wrapper of various 
elements of the SSCLI build process. For more details see <a href="building_sscli.html">
building_sscli.html</a>.</p>

<h4><span style="font-weight: 400">Usage:</span></h4>

<blockquote>

<pre>&nbsp;buildall [-c <i>| other_options]</i></pre>

</blockquote>

<h4>Options</h4>
 
<table border=1 width=100%>

<TR VALIGN="top" width=100%>
<TH width=33%>Option</TH>
<TH width=67%>Description</TH>
</TR>

<TR VALIGN="top">
<TD width=33%><b>-c</b></TD>
<TD width=67%>Clean build.&nbsp; This will delete .obj files before building.</TD>
</TR>

</table>

<p>Other options are passed through to lower-level build scripts, 
makefiles, or the build application.</p>
<hr>

<p><i>Copyright (c) 2006 Microsoft Corporation. All rights reserved.</i></p>
</body> 
</html>